package com.yupi.springbootinit.constant;

/**
 * 批次相关常量
 */
public class ProcessBatchConstants {

    /**
     * 批次状态
     */
    public static class Status {
        /** 待发布 */
        public static final String WAITING_RELEASE = "WAITING_RELEASE";

        /** 生产中 */
        public static final String RELEASED = "RELEASED";

        /** 等待质检（最后一道工序完成，等待质检） */
        public static final String PENDING_QA = "PENDING_QA";

        /** 已完成 */
        public static final String COMPLETED = "COMPLETED";

        /** 已取消 */
        public static final String CANCELLED = "CANCELLED";

        private Status() {
            // 工具类，禁止实例化
        }
    }

    private ProcessBatchConstants() {
        // 工具类，禁止实例化
    }
}